.index-info a{text-decoration: none;}
.index-info{height: 455px; background-image: url(index/bg.jpg);}
	.index-info-wrap{width: 960px; margin: 0 auto; overflow: hidden;}
	.index-info h3{text-indent: -9999em; overflow: hidden;}
.index-info .idx-left{float: left; width: 600px;}
	.index-info .promot{padding-top: 17px; font-size: 14px;}
		.index-info .promot h3{margin: 0 0 10px 5px; width: 99px; height: 17px; background-image: url(index/h3-promot.jpg);}
		.index-info .promot .hot-box{background-color: #fff; border: 1px solid #ddd;}
		.index-info .promot .hot-box-cont{padding: 30px 25px 20px; width: 540px; overflow: hidden;}
			.index-info .promot .hot-box-cont ul{width: 600px;}
				.index-info .promot .hot-box-cont li{float: left; margin-right: 50px; width: 247px; text-align: center; line-height: 30px;}
					.index-info .promot .hot-box-cont img{display: block;}
					.index-info .promot .hot-box-cont a{color: #777;}
					.index-info .hot-box-cont a:hover{color: #222; text-decoration: underline;}

	.index-info .koubei{margin-top: 10px; height: 220px; border: 1px solid #ddd; font-size: 14px; color: #333; background-color: #fff;}
		.index-info .koubei .ttl{height: 29px; background-image: url(index/ttl-bg.jpg); overflow: hidden;}
			.index-info .koubei h3{margin: 5px 0 0 10px; width: 56px; height: 18px; background-image: url(index/h3-koubei.jpg);}
		.index-info .koubei .item{position: relative; padding: 35px 15px 0 92px; _width: 491px;}
			.index-info .koubei .item-avatar{position: absolute; top: 25px; left: 10px;}
			.index-info .koubei .item-call{padding: 0 15px; height: 34px; line-height: 34px; background-color: #efefef;}
				.index-info .koubei .item-call .date{float: right;}
			.index-info .koubei .item-express{padding: 15px 0 7px; height: 16px; line-height: 16px;}
			.index-info .koubei .item-comment{padding-left: 26px; height: 28px; line-height: 28px; border: 1px dashed #ddd; background: url(index/icon-i.jpg) no-repeat 8px 8px;}
			.index-info .koubei .item-reply{margin: 8px 0; height: 16px; line-height: 16px; color: red;}

			.index-info .koubei strong{color: #444;}

.index-info .idx-right{float: right; width: 320px;}
	.index-info .announcement{margin-top: 18px; font-size: 13px; _font-size: 12px;}
		.index-info .announcement h3{margin: 0 0 18px 10px; width: 63px; height: 16px; background-image: url(index/h3-notice.jpg);}
			.index-info .announcement ul{border-top: 1px solid #ddd; padding: 10px 0;}
				.index-info .announcement li{padding-left: 10px; height: 20px; line-height: 20px; background: url(index/icon-ii.jpg) no-repeat 2px 10px;}
				.index-info .announcement li a{color: #555;}
				.index-info .announcement li a:hover{color: #222; text-decoration: underline;}
	.index-info .service{margin-top: 9px; font-size: 13px; border: 1px solid #ddd; _font-size: 12px; }
		.index-info .service .ttl{height: 29px; background-image: url(index/ttl-bg.jpg); overflow: hidden;}
			.index-info .service h3{margin: 5px 0 0 10px; width: 56px; height: 14px; background-image: url(index/h3-service.jpg);}
		.index-info .service ul{padding-top: 5px; overflow: hidden;}
			.index-info .service li{padding: 0 0 5px 40px; _padding-bottom: 3px; height: 20px; line-height: 22px; background: url(index/icon-iii.jpg) no-repeat 12px 0;}
			.index-info .service a{color: #555;}
			.index-info .service a:hover{color: #222;}
	.index-info .ad img{display: block;}